package com.blueocean_health.care.management.domain.dto;

import java.util.Date;

/**
 * 订单中查找护工的返回DTO
 * @author meisanfeng
 *
 */
public class SelectNurseRespDto {

	private Integer id;
	private String workerId;
	private String workerName;
	private String sex;
	private String sexName;
	private Integer age;
	private String province;
	private Integer serviceYears;
	private String phone;
	private String groupId;
	private String groupName;
	private String lastLaidoffTime;
	private Date lastLaidoffDate;
	private String workStatus;
	private String workStatusName;
	private String checkFlag; //考勤管理，是否可以被选用

	private Boolean whetherUsed = true;	//是否能够使用
	private String reason = "";			//不能使用的原因
	private Integer currentTask = 0;	//当前任务数量

	private String leader;  //考勤模块 小组职务val
	private String leaderFlag;  //考勤模块 小组职务key

	private Double commissionRate;  //提成比例

	public Double getCommissionRate() {
		return commissionRate;
	}

	public void setCommissionRate(Double commissionRate) {
		this.commissionRate = commissionRate;
	}

	public String getLeaderFlag() {
		return leaderFlag;
	}

	public void setLeaderFlag(String leaderFlag) {
		this.leaderFlag = leaderFlag;
	}

	public String getLeader() {
		return leader;
	}

	public void setLeader(String leader) {
		this.leader = leader;
	}

	public String getCheckFlag() {
		return checkFlag;
	}

	public void setCheckFlag(String checkFlag) {
		this.checkFlag = checkFlag;
	}

	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getWorkerId() {
		return workerId;
	}
	public void setWorkerId(String workerId) {
		this.workerId = workerId;
	}
	public String getWorkerName() {
		return workerName;
	}
	public void setWorkerName(String workerName) {
		this.workerName = workerName;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getSexName() {
		return sexName;
	}
	public void setSexName(String sexName) {
		this.sexName = sexName;
	}
	public Integer getAge() {
		return age;
	}
	public void setAge(Integer age) {
		this.age = age;
	}
	public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	public Integer getServiceYears() {
		return serviceYears;
	}
	public void setServiceYears(Integer serviceYears) {
		this.serviceYears = serviceYears;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getGroupId() {
		return groupId;
	}
	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}
	public String getGroupName() {
		return groupName;
	}
	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}
	public String getLastLaidoffTime() {
		return lastLaidoffTime;
	}
	public void setLastLaidoffTime(String lastLaidoffTime) {
		this.lastLaidoffTime = lastLaidoffTime;
	}
	public String getWorkStatus() {
		return workStatus;
	}
	public void setWorkStatus(String workStatus) {
		this.workStatus = workStatus;
	}
	public String getWorkStatusName() {
		return workStatusName;
	}
	public void setWorkStatusName(String workStatusName) {
		this.workStatusName = workStatusName;
	}
	public Boolean getWhetherUsed() {
		return whetherUsed;
	}
	public void setWhetherUsed(Boolean whetherUsed) {
		this.whetherUsed = whetherUsed;
	}
	public String getReason() {
		return reason;
	}
	public void setReason(String reason) {
		this.reason = reason;
	}
	public Integer getCurrentTask() {
		return currentTask;
	}
	public void setCurrentTask(Integer currentTask) {
		this.currentTask = currentTask;
	}

	public Date getLastLaidoffDate() {
		return lastLaidoffDate;
	}

	public void setLastLaidoffDate(Date lastLaidoffDate) {
		this.lastLaidoffDate = lastLaidoffDate;
	}

	@Override
	public String toString() {
		return "SelectNurseRespDto [id=" + id + ", workerId=" + workerId + ", workerName=" + workerName + ", sex=" + sex
				+ ", sexName=" + sexName + ", age=" + age + ", province=" + province + ", serviceYears=" + serviceYears
				+ ", phone=" + phone + ", groupId=" + groupId + ", groupName=" + groupName + ", lastLaidoffTime="
				+ lastLaidoffTime + ", workStatus=" + workStatus + ", workStatusName=" + workStatusName
				+ ", whetherUsed=" + whetherUsed + ", reason=" + reason + ", currentTask=" + currentTask + "]";
	}
	
	
	
	
}
